三员之三权分立BMB20-2007

 

三权的理解:配置,授权,审计

三员的理解:系统管理员,安全保密管理员,安全审计员

三员之三权:废除超级管理员;三员是三角色并非三人;安全保密管理员与审计员必须非同一个人。

 

BMB20-2007 提出的系统管理员、安全保密管理员和安全审计员是 3 类岗位或角色,并不是指 3 个人,可以是多人。各涉密信息系统应该根据实际情况,配备合理数量的安全保密管理人员,以满足系统安全保密管理的需要。

系统管理员主要负责系统的日常运行维护工作,其主要职责是确保涉密信息系统处于无故障运行的状态,应由具有一定计算机、网络知识的工作人员担任。系统管理员应能够进行网络、操作系统和业务应用系统的安装和维护工作,进行系统功能、实时性能监控和必要的状态检查;应定期备份数据,能够在系统中断、运行瘫痪的情况下,及时排除相应故障,避免或尽可能降低系统损失;另外,还应对系统的运行情况进行分析,提供合理的扩容、改造建议,

  • 7
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据你的描述,我了解到你想要对使用递归查询所有料件的成本价的 SQL 代码进行优化,使其可以使用 `ima_file` 表中的 `ima53` 价格来计算成本价。下面是修改后的 SQL 代码: ``` WITH bom_tree(bmb01, bmb03, cost) AS ( -- 先将成品加入递归表达式 SELECT bmb01, bmb03, CAST(NULL AS DECIMAL(18, 4)) AS cost FROM bmb_file WHERE bmb01 = '1' UNION ALL -- 递归查询元件 SELECT b.bmb01, b.bmb03, CAST(SUM(COALESCE(i.ima53, b.bmb53) * t.cost) AS DECIMAL(18, 4)) AS cost FROM bom_tree t JOIN bmb_file b ON t.bmb03 = b.bmb01 LEFT JOIN ima_file i ON i.ima01 = b.bmb03 WHERE b.bmb04 = '1' -- 只查询原材料 GROUP BY b.bmb01, b.bmb03 ) -- 最终查询结果 SELECT bmb03, CAST(SUM(cost) AS DECIMAL(18, 4)) AS cost FROM bom_tree WHERE bmb01 IS NULL GROUP BY bmb03; ``` 在这个修改后的 SQL 代码中,我们使用了一个 `ima_file` 表来获取所有原材料的 `ima53` 价格。具体来说,我们在递归查询中使用了一个 `LEFT JOIN` 来将 `bmb_file` 表和 `ima_file` 表连接起来,如果某个元件在 `ima_file` 表中存在对应的 `ima53` 价格,则使用该价格来计算成本价;否则,仍然使用 `bmb53` 价格来计算成本价。另外,我们在递归查询的结果集中添加了一个 `cost` 字段来存储当前料件的成本价。 最终,我们在查询结果时,对所有 `bmb01` 为 `NULL` 的记录进行分组并求和,得到每个料件的总成本价。 希望这个修改后的 SQL 代码可以满足你的需求。如果你有任何疑问或需要进一步的帮助,请随时告诉我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值